// 二维数组越界
#include <stdio.h>
int main()
{
    int arr[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
    for (int i = 0; i < 3; i++)
    {
        int j = 0;
        for (j = 0; j < 6; j++)
        {
            printf("%d ", arr[i][j]);
        }
    }
    // 12个元素分成三行四列（但在内存中是连续存储的）
    // ， 第一行越界时，自动向后面的连续空间访问，到了第二行，在访问相同的元素，最后一行连着访问则越界
    return 0;
}